// Functions for recording & replaying input
#include "burner.h"

INT32 nReplayStatus = 0; // 1 record, 2 replay, 0 nothing
bool bReplayReadOnly = false;
bool bReplayShowMovement = false;
bool bReplayDontClose = false;
INT32 nReplayUndoCount = 0;
bool bReplayFrameCounterDisplay = 1;
TCHAR szFilter[1024];
INT32 movieFlags = 0;
bool bStartFromReset = true;
TCHAR szCurrentMovieFilename[MAX_PATH] = _T("");
UINT32 nTotalFrames = 0;
UINT32 nReplayCurrentFrame;

// If a driver has external data that needs to be recorded every frame.
INT32 nReplayExternalDataCount = 0;
UINT8 *ReplayExternalData = NULL;

#define MOVIE_FLAG_FROM_POWERON (1<<1)

const UINT8 nMovieVersion = 0x01;
UINT32 nStartFrame = 0;
void StopReplay()
{
}
INT32 FreezeInput(UINT8 **buf, INT32 *size)
{
    return 0;
}

INT32 UnfreezeInput(const UINT8 *buf, INT32 size)
{
    return 0;
}
